package com.source.barcodeMachineGrantAndRecovery.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.source.barcodeMachineGrantAndRecovery.VO.BarcodeMachineRevokeVO;
import com.source.barcodeMachineGrantAndRecovery.entity.BarcodeMachineRevoke;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Feng
 * @since 2021-02-24
 */
public interface BarcodeMachineRevokeService extends IService<BarcodeMachineRevoke> {

    BarcodeMachineRevokeVO find(int id);

    List<BarcodeMachineRevokeVO> find();

    Page<BarcodeMachineRevokeVO> find(int current, int size);

    List<BarcodeMachineRevokeVO> findByBarcodeMachineNumber(int id);

    Page<BarcodeMachineRevokeVO> findByBarcodeMachineNumber(int id, int current, int size);

    List<BarcodeMachineRevokeVO> like(String str);

    Page<BarcodeMachineRevokeVO> like(String str, int current, int size);

    boolean remove(String ids);

}
